Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F27 Spain F11 Spain F13 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Uzbekistan F2 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Laos F1 Croatia F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Spain F18 Spain F14 Spain F21 Spain F25 China F4 China F4 (Luzhou) Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Greece F2 USA F14 Yokohama Challenger 2001 - Yokohama Okal Cup 2004 - Eckental The LTA Cardiff Challenger - Cardiff Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia Abierto Club Casablanca - Mexico City GHI Bronx Classic - Bronx Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Memorial Kolyaskin - Donetsk USTA Challenger of Dallas - Dallas Busan Open Challenger Tennis - Busan Ho Chi Minh City Challenger - Ho Chi Minh City ATP Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Heineken Challenger - Ho Chi Minh City Kobstaedernes ATP Challenger - Kolding X Open Internacional D'Andorra - Andorra Uncle Toby's Burnie Challenger - Tasmania The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid 2003 USTA Challenger of Calabasas - Calabasas Mobilux Open - Luxembourg Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba The Surbiton Trophy - Surbiton Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City The LTA Manchester Trophy - Manchester Open Castilla y Leon - Segovia National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Binghamton Professional Tennis Tournament - Binghamton Taiwan Challenger - Kaohsiung San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Nottingham Challenger Pozoblanco Challenger Bogota Challenger Brasilia Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Freudenstadt Challenger Seville Challenger Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Bangkok Challenger Bangkok Challenger Toyota Challenger Challenger 42 - Andrezieux The LTA Hester Trophy - Manchester Riviera di Rimini Challenger - Rimini Singapore Challenger Guzzini Challenger - Recanati Caloundra Challenger Wolfsburg Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger BMW Tennis Championship - Sunrise Savannah Challenger TED Open - Istanbul Shanghai Challenger Nottingham Challenger Bangkok Challenger Sacramento Challenger Seville Challenger Kobstaedernes ATP Challenger - Kolding Seoul Challenger Vancouver Challenger Loughborough Challenger Manta Challenger PrivatBank Cup - Dnepropetrovsk Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Barranquilla Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Leon Challenger Mexico City Challenger Anning Challenger Busan Challenger Prostejov Challenger Nottingham Challenger ATP Guzzini Challenger - Recanati Granby Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger Campos do Jordao Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Maui Challenger Fergana Challenger - Fergana Chitre Challenger Dallas Challenger Irving Challenger Busan Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Dallas Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Geneva Challenger Reunion Island Challenger Bratislava Challenger Noumea Challenger Taipei City Challenger Busan Challenger Manchester Challenger Ilkley Challenger Lexington Challenger Bangkok Challenger Orleans Challenger Mons Challenger Bangalore Challenger Pune Challenger Sarasota Challenger Manila Challenger 2004 Freeman Men's Challenger - Joplin New Delhi Challenger Puebla Challenger Guangzhou Challenger Vancouver Challenger Busan Challenger Bordeaux Challenger China Open - Beijing Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger Nottingham Challenger 3rd Volkswagon Challenger - Wolfsburg Chengdu Challenger Guadalajara Challenger Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Guadalajara Challenger Loughborough Challenger Jinan Challenger Granby Challenger Ismaning Challenger Rennes Challenger Jinan Challenger Shanghai Challenger Orlando Challenger Sarasota Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Taipei City Challenger Kyoto Challenger Tiburon Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Brescia Challenger Burnie Challenger Leon Challenger Sarajevo Challenger Ostrava Challenger Seoul Challenger Vicenza Challenger The Wright Financial Group, Inc. Challenger - Champaign Puerto Vallarta Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Surbiton Challenger Barranquilla Challenger St. Remy Challenger Kyoto Challenger The LTA Wrexham Challenger - Wrexham Alessandria Challenger Surbiton Challenger Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Buenos Aires Challenger Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Bangkok Challenger Charlottesville Challenger Shenzhen Challenger Winnetka Challenger Savannah Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Tallahassee Challenger Zhangjiagang Challenger Manchester Challenger Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Morelos Challenger Chengdu Challenger Alphen Challenger Vancouver Challenger Kaohsiung Challenger SMS Tennis Cup - Sao Paulo Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Taipei City Challenger Glasgow Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Fergana Challenger - Fergana Chengdu Challenger Cassis Challenger Busan Open Challenger Tennis - Busan Rome Challenger Fifth-Third Bank Tennis Championships - Lexington Las Vegas Challenger Bangalore Challenger Pune Challenger Nottingham Challenger Colorado Classic - Denver Winnetka Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Aix En Provence Challenger Surbiton Challenger Tumkur Open - Tumkur Kaohsiung Challenger Columbus Challenger Heineken Challenger 2004 - Ho Chi Minh City Aptos Challenger Santiago Challenger Challenger Leon 2004 - Leon Nottingham 1 Challenger Kyiv Open - Kiev Intersport Heilbronn Open - Heilbronn Samsung Securities Cup Challenger Tennis - Seoul Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan Noumea Challenger 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba Lexington Challenger Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Ismaning Challenger Brest Challenger Lexington Challenger Rennes Challenger Monterrey Challenger Jersey Challenger Savannah Challenger Quimper Challenger Nottingham-2 Challenger Tallahassee Challenger Sarasota Challenger Heineken Open - Auckland Fergana Challenger Savannah Challenger Mercedes-Benz Cup - Los Angeles Prostejov Challenger Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The Stella Artois Championships - London China Open - Beijing Thailand Open - Bangkok Burnie Challenger Brasov Challenger AEGON Championships - London AEGON International - Eastbourne Caloundra Challenger Chennai Open - Chennai Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Thailand Open - Bangkok SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis Next Generation Adelaide International - Adelaide Hong Kong Challenger Seoul Challenger Rimouski Challenger Shanghai Challenger The Artois Championships - London Ortisei Challenger Helsinki Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Toyota Challenger Aircel Chennai Open - Chennai AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Dallas Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb West Lakes Challenger Jersey Challenger Salinas Challenger Gerry Weber Open - Halle Countrywide Classic - Los Angeles Guadalajara Challenger Sarasota Challenger Nottingham Challenger Aircel Chennai Open - Chennai AEGON International - Eastbourne Baton Rouge Challenger AEGON Championships - London Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Nature Valley International - Eastbourne Eckental Challenger Tallahassee Challenger Barcelona Open BancSabadell - Barcelona Traralgon Challenger AEGON Championships - London AEGON International - Eastbourne Yeongwol Challenger Manta Challenger Quimper Challenger Panama City Challenger PBZ Zagreb Indoors - Zagreb Tallahassee Challenger AEGON Championships - London Binghamton Challenger AEGON Championships - London Koblenz Challenger Qatar ExxonMobil Open - Doha Andria Challenger Morelos Challenger Irving Challenger Loughborough Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Surbiton Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Sarasota Challenger Claro Open Colombia - Bogota Guayaquil Challenger Bordeaux Challenger Claro Open Colombia - Bogota Qingdao Challenger Mouilleron-Le-Captif Challenger Kaohsiung Challenger Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Shenzhen Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Ningboo Challenger Erste Bank Open - Vienna Valencia Open - Valencia Seoul Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Le Gosier Challenger AEGON Championships - London Claro Open Colombia - Bogota Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Mons Challenger Cary Challenger Samsung Securities Cup - Seoul Savannah Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Mallorca Challenger Istanbul Challenger Shimadzu All Japan Indoor - Kyoto AEGON Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger Newport Beach Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London AIG Japan Open - Tokyo cinch Championships - London Truist Atlanta Open - Atlanta AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia The 10tele.com Open - Nottingham Next Generation Adelaide International - Adelaide Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Thailand Open - Bangkok If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Tennis Masters Series - Toronto Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami China Open - Beijing Rogers Cup - Montreal Western & Southern Open - Cincinnati Heineken Open - Auckland Western & Southern Open - Cincinnati AIG Japan Open Tennis Championships - Tokyo Farmers Classic - Los Angeles SAP Open - San Jose Wimbledon - London U.S. Open - New York Wimbledon - London AEGON International - Eastbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Nature Valley International - Eastbourne BNP Paribas Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne St. Petersburg Open - St. Petersburg Medibank International - Sydney Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 French Open - Paris Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 3R, PAK-TPE 3-2 Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York 15th Asian Games Doha 2006 Australian Open (Wildcard) Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne All Lower level tournaments Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3